package org.ilead.iserve.dao;

import java.util.List;
import org.ilead.iserve.model.HelpInformationMessage;

public interface IHelpInformationMessageDAO {
	public static final String TOPICID = "topicId"; // 
	public abstract Long save(HelpInformationMessage helpInformationMessage);

	public abstract void delete(HelpInformationMessage helpInformationMessage);

	public abstract void update(HelpInformationMessage helpInformationMessage);

	public abstract HelpInformationMessage findById(Long id);

	public abstract List<HelpInformationMessage> findByExample(
			HelpInformationMessage instance);

	public abstract List<HelpInformationMessage> findByProperty(
			String propertyName, Object value);

	public List<HelpInformationMessage> findByTopicId(Object userId);
	public abstract HelpInformationMessage merge(HelpInformationMessage helpInformationMessage);

	public abstract void attachDirty(HelpInformationMessage instance);

	public abstract void attachClean(HelpInformationMessage instance);
}
